// loopTest
package main

import (
	"fmt"
)

func main() {
	sum := 0
	for i := 0; i <= 10; i++ {
		sum += i
	}
	fmt.Println(sum)

	fmt.Println("----------------")

	/*
		For-each range 循环
		这种格式的循环可以对字符串、数组、切片等进行迭代输出元素。
	*/
	strings := []string{"google", "runoob"}
	for i, s := range strings {
		fmt.Println(i, s)
	}

	fmt.Println("----------------")

	// 循环控制语句：break continue goto
	var a int = 10
	/* for 循环 */
	for a < 20 {
		fmt.Printf("a 的值为 : %d\n", a)
		a++
		if a > 15 {
			/* 使用 break 语句跳出循环 */
			break
		}
	}
}
